Vcenter NamespaceManagement Supervisors ManagementServices ServicePortCreateSpec

Vcenter NamespaceManagement Supervisors ManagementServices ServicePortCreateSpec
Vcenter NamespaceManagement Supervisors ManagementServices ServicePortCreateSpec

The Vcenter NamespaceManagement Supervisors ManagementServices ServicePortCreateSpec schema specifies the port and protocol for the Management Service being created.

This schema was added in vSphere API 9.1.0.0.

JSON Example
{
    "name": "string",
    "port": 0,
    "transport_protocol": "string",
    "tls": {
        "certificate_authority_chain": "string",
        "hostname": "string"
    }
}
string
name
Required

Name of the service port. The name has DNS Label restrictions as specified in : it must be an alphanumeric (a-z and 0-9) string, with a maximum length of 63 characters and with '-' character allowed anywhere except the first or last character.

The name must be unique across all ServicePorts within a single Management Service.

This property was added in vSphere API 9.1.0.0.

integer As int64 As int64
port
Required

Port number on which the service is exposed.

This property was added in vSphere API 9.1.0.0.

string
transport_protocol
Required

Transport-layer protocol used by the service.

For more information see: Vcenter NamespaceManagement Supervisors ManagementServices TransportProtocol.

This property was added in vSphere API 9.1.0.0.

tls
Optional

TLS Configurations of the Management Service.

This configuration may be useful to workloads as a means to discover TLS configurations required to communicate with the Management Service.

This property was added in vSphere API 9.1.0.0.

If missing or null, no information about the Management Service's TLS configuration will be available to the service's clients in this Supervisor. If the service exposed on this Management Service's port uses TLS, the clients are expected to discover the TLS configurations through some other means.